/** 
* All Rights Reserved , Copyright (C) 2023 , 青岛鼎信通讯股份有限公司
* 
* MpmProjectTeamEntity
* 项目任命-项目组成员
* 
* 修改纪录
* 2023-02-07 版本：1.0 houyuhang 创建。
* @version 版本：1.0
* @author 作者：houyuhang</name>
* 创建日期2023-02-07</date>
*/

package com.topscomm.mpm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.mpm.*;

public class MpmProjectTeamEntity extends MpmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:项目任命-项目组成员	*/
    public static String tableName= "MpmProjectTeam";
    @Override
    public String getTableName(){ return "MpmProjectTeam";}

    /** ColumnName:任命类型		*/
    public static String FieldAppointmenttype = "appointmenttype";

    /** ColumnName:项目角色		*/
    public static String FieldProjectrole = "projectrole";

    /** ColumnName:工作组名称		*/
    public static String FieldWorkgroup = "workgroup";

    /** ColumnName:项目编号		*/
    public static String FieldProjectcode = "projectcode";

    /** ColumnName:工号		*/
    public static String FieldUsercode = "usercode";

    /** ColumnName:姓名		*/
    public static String FieldUsername = "username";

    /** ColumnName:职务		*/
    public static String FieldPosition = "position";

    /** ColumnName:职责		*/
    public static String FieldDuty = "duty";

    /** ColumnName:运营部门		*/
    public static String FieldOperationdeptname = "operationdeptname";

    /** ColumnName:运营部门编码		*/
    public static String FieldOperationdeptcode = "operationdeptcode";

    /** ColumnName:运营公司		*/
    public static String FieldOperationorgname = "operationorgname";

    /** ColumnName:运营公司编码		*/
    public static String FieldOperationorgcode = "operationorgcode";

    /** ColumnName:任命书id		*/
    public static String FieldAppointmentid = "appointmentid";

    /** ColumnName:任命时间		*/
    public static String FieldAppointdate = "appointdate";

    /** ColumnName:撤销时间		*/
    public static String FieldRevokedate = "revokedate";

    /** ColumnName:状态		*/
    public static String FieldState = "state";

    /** ColumnName:申请日期		*/
    public static String FieldApplydate = "applydate";

    /** ColumnName:团队编号		*/
    public static String FieldTeamid = "teamid";

    /** ColumnName:是否能删除		*/
    public static String FieldCandelete = "candelete";

    /** ColumnName:具体内容		*/
    public static String FieldMoredetail = "moredetail";

    /** ColumnName:项目组类型		*/
    public static String FieldGrouptype = "grouptype";

    /** ColumnName:具体职责		*/
    public static String FieldDetailduty = "detailduty";

    /** ColumnName:上一版本id		*/
    public static String FieldCopysourceid = "copysourceid";

    /**任命类型		*/
    private String appointmenttype;

    /**项目角色		*/
    private String projectrole;

    /**工作组名称		*/
    private String workgroup;

    /**项目编号		*/
    private String projectcode;

    /**工号		*/
    private String usercode;

    /**姓名		*/
    private String username;

    /**职务		*/
    private String position;

    /**职责		*/
    private String duty;

    /**运营部门		*/
    private String operationdeptname;

    /**运营部门编码		*/
    private String operationdeptcode;

    /**运营公司		*/
    private String operationorgname;

    /**运营公司编码		*/
    private String operationorgcode;

    /**任命书id		*/
    private long appointmentid;

    /**任命时间		*/
    private Date appointdate;

    /**撤销时间		*/
    private Date revokedate;

    /**状态		*/
    private int state;

    /**申请日期		*/
    private Date applydate;

    /**团队编号		*/
    private long teamid;

    /**是否能删除		*/
    private int candelete;

    /**具体内容		*/
    private String moredetail;

    /**项目组类型		*/
    private int grouptype;

    /**具体职责		*/
    private String detailduty;

    /**上一版本id		*/
    private long copysourceid;

    /**
    * @return the  appointmenttype:任命类型
    */
    public String getAppointmenttype() {
        return this.appointmenttype;
    }

    /**
    * @param appointmenttype:任命类型
    */
    public void setAppointmenttype(String appointmenttype) {
        this.appointmenttype = appointmenttype;
    }

    /**
    * @return the  projectrole:项目角色
    */
    public String getProjectrole() {
        return this.projectrole;
    }

    /**
    * @param projectrole:项目角色
    */
    public void setProjectrole(String projectrole) {
        this.projectrole = projectrole;
    }

    /**
    * @return the  workgroup:工作组名称
    */
    public String getWorkgroup() {
        return this.workgroup;
    }

    /**
    * @param workgroup:工作组名称
    */
    public void setWorkgroup(String workgroup) {
        this.workgroup = workgroup;
    }

    /**
    * @return the  projectcode:项目编号
    */
    public String getProjectcode() {
        return this.projectcode;
    }

    /**
    * @param projectcode:项目编号
    */
    public void setProjectcode(String projectcode) {
        this.projectcode = projectcode;
    }

    /**
    * @return the  usercode:工号
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:工号
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
    * @return the  username:姓名
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:姓名
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  position:职务
    */
    public String getPosition() {
        return this.position;
    }

    /**
    * @param position:职务
    */
    public void setPosition(String position) {
        this.position = position;
    }

    /**
    * @return the  duty:职责
    */
    public String getDuty() {
        return this.duty;
    }

    /**
    * @param duty:职责
    */
    public void setDuty(String duty) {
        this.duty = duty;
    }

    /**
    * @return the  operationdeptname:运营部门
    */
    public String getOperationdeptname() {
        return this.operationdeptname;
    }

    /**
    * @param operationdeptname:运营部门
    */
    public void setOperationdeptname(String operationdeptname) {
        this.operationdeptname = operationdeptname;
    }

    /**
    * @return the  operationdeptcode:运营部门编码
    */
    public String getOperationdeptcode() {
        return this.operationdeptcode;
    }

    /**
    * @param operationdeptcode:运营部门编码
    */
    public void setOperationdeptcode(String operationdeptcode) {
        this.operationdeptcode = operationdeptcode;
    }

    /**
    * @return the  operationorgname:运营公司
    */
    public String getOperationorgname() {
        return this.operationorgname;
    }

    /**
    * @param operationorgname:运营公司
    */
    public void setOperationorgname(String operationorgname) {
        this.operationorgname = operationorgname;
    }

    /**
    * @return the  operationorgcode:运营公司编码
    */
    public String getOperationorgcode() {
        return this.operationorgcode;
    }

    /**
    * @param operationorgcode:运营公司编码
    */
    public void setOperationorgcode(String operationorgcode) {
        this.operationorgcode = operationorgcode;
    }

    /**
    * @return the  appointmentid:任命书id
    */
    public long getAppointmentid() {
        return this.appointmentid;
    }

    /**
    * @param appointmentid:任命书id
    */
    public void setAppointmentid(long appointmentid) {
        this.appointmentid = appointmentid;
    }

    /**
    * @return the  appointdate:任命时间
    */
    public Date getAppointdate() {
        return this.appointdate;
    }

    /**
    * @param appointdate:任命时间
    */
    public void setAppointdate(Date appointdate) {
        this.appointdate = appointdate;
    }

    /**
    * @return the  revokedate:撤销时间
    */
    public Date getRevokedate() {
        return this.revokedate;
    }

    /**
    * @param revokedate:撤销时间
    */
    public void setRevokedate(Date revokedate) {
        this.revokedate = revokedate;
    }

    /**
    * @return the  state:状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:状态
    */
    public void setState(int state) {
        this.state = state;
    }

    /**
    * @return the  applydate:申请日期
    */
    public Date getApplydate() {
        return this.applydate;
    }

    /**
    * @param applydate:申请日期
    */
    public void setApplydate(Date applydate) {
        this.applydate = applydate;
    }

    /**
    * @return the  teamid:团队编号
    */
    public long getTeamid() {
        return this.teamid;
    }

    /**
    * @param teamid:团队编号
    */
    public void setTeamid(long teamid) {
        this.teamid = teamid;
    }

    /**
    * @return the  candelete:是否能删除
    */
    public int getCandelete() {
        return this.candelete;
    }

    /**
    * @param candelete:是否能删除
    */
    public void setCandelete(int candelete) {
        this.candelete = candelete;
    }

    /**
    * @return the  moredetail:具体内容
    */
    public String getMoredetail() {
        return this.moredetail;
    }

    /**
    * @param moredetail:具体内容
    */
    public void setMoredetail(String moredetail) {
        this.moredetail = moredetail;
    }

    /**
    * @return the  grouptype:项目组类型
    */
    public int getGrouptype() {
        return this.grouptype;
    }

    /**
    * @param grouptype:项目组类型
    */
    public void setGrouptype(int grouptype) {
        this.grouptype = grouptype;
    }

    /**
    * @return the  detailduty:具体职责
    */
    public String getDetailduty() {
        return this.detailduty;
    }

    /**
    * @param detailduty:具体职责
    */
    public void setDetailduty(String detailduty) {
        this.detailduty = detailduty;
    }

    /**
    * @return the  copysourceid:上一版本id
    */
    public long getCopysourceid() {
        return this.copysourceid;
    }

    /**
    * @param copysourceid:上一版本id
    */
    public void setCopysourceid(long copysourceid) {
        this.copysourceid = copysourceid;
    }

}
